home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #14 / Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO / bbs_lord / lnet0205.zip / NC.DOC < prev    next >
Text File  |  1996-02-05  |  21KB  |  531 lines

  1.  
  2.                  |\| <   documentation
  3.  
  4.  
  5.     this documentation is being written by someone who has never been an
  6.     NC, and never intends to be one.  Joseph Masters.
  7.  
  8.     However, I've been in contact with over 15 different NCs since the
  9.     first alpha version of LordNet (and man was that sorry).
  10.  
  11.     Finally, LordNet steps out of beta.  It's close enough to bugless for
  12.     me.  For you, well, unless you demand the perfection of shrink-wrapped
  13.     software, I think it'll do the job.
  14.  
  15.     Anyhow, this is the preamble to the NC.DOC.  NC.DOC is a compilation
  16.     of everything I learned from NCs, and everything I've created for NCs.
  17.     Including little tricks that exist in LordNet that no one knows (except
  18.     the NCs whom I've told).
  19.  
  20.     One more thing -- most of the documentation, except the Starting section,
  21.     is geared toward Registered LordNet sysops.  To be a proper NC, you
  22.     really need to be registered, almost every special NC option is a
  23.     REGISTERED ONLY feature.  This isn't really to benefit _ME_, it's more
  24.     for security reasons.  It makes it so you'd have to give your reg code
  25.     to someone for them to corrupt your league.
  26.  
  27.  
  28.  
  29.  
  30.   Table of Contents
  31.  
  32.  
  33.   1...............................Starting Your Own League
  34.   2...............................Messing Around with Sites
  35.   3...............................Changing the Lord Game
  36.   4...............................IGMs and Why You Should Dread Them
  37.   5...............................Kicker'em in the Arse
  38.   6...............................The Zen of Using UPDATE.ZIP
  39.   7...............................Resetting the Net
  40.   8...............................What the Heck is an Alternate Address?
  41.   9...............................Announcing Netwide
  42.  10...............................Site Format WHAT?
  43.  11...............................League Taggage, and Why You Want it!
  44.  12...............................FAQ and FGA (Frequently Given Answers)
  45.  
  46.  
  47. [1] Starting your own league
  48.  
  49.     First of all, there are no real requirements to run LordNet as an NC.
  50.     You don't have to have a front end mailer, or a BBS.  Well, you do have
  51.     to have LORD, but the others aren't required.  Read LOCAL.DOC if you
  52.     want to know how to run LordNet through multiple Lord games on one
  53.     BBS.  There is a short explanation on how to run LordNet on multiple
  54.     BBSs without a front end mailer at the end of this section.  Otherwise,
  55.     this next bit is for the sysops who are planning to run through a
  56.     fido-style network.
  57.  
  58.  
  59.       1) Unzip LORDNET.ZIP into its own directory.  This means somewhere
  60.          like c:\LNET.  I recommend a directory directly off the root,
  61.          because you'll probably be going there a lot.  Anyhow, it makes it
  62.          easier to type.
  63.  
  64.       2) Run LORDNET CONFIG (hey, notice how this is like the other configs?)
  65.  
  66.       3) <E>dit Local Configuration.  Fill out the lines.  The most
  67.          important ones are the Main Node and BBS Name for you.  These go
  68.          into the SITE.DAT file, and are more or less permanant.  Your node
  69.          number doesn't have to exist yet (let's say you're about to get a
  70.          fido address), but it has to be what it will eventually be.  As a
  71.          net coordinator, it really doesn't matter if it exists, if people
  72.          call you for their mail.
  73.  
  74.       4) <C>reate New NetGame
  75.  
  76.       5) Pop in <A>lternate Address Config, and quit out.  (Heh, this is
  77.          another trick of the NC!  Don't ask!)
  78.  
  79.       6) Go into the <N>etwork Coordinator Menu.  Now, if it's unregistered,
  80.          you won't be able to do anything except the Site Editing.
  81.  
  82.       7) Run the <S>ite Editor, and put in your other sites.  If you don't
  83.          have any, just remember where to do it.
  84.  
  85.       8) Run THE GENERATOR.  Just accept the defaults, unless you really
  86.          have downlinks under downlinks ALREADY.  After all, you can always
  87.          do it again.  (TIP!  As an NC, you should LEARN what the heck the
  88.          commands in the SITE.DAT are).
  89.  
  90.       9) <I>nstall LordNet
  91.  
  92.      10) Edit your BULLETIN.CFG file.  Follow the instructions in it.
  93.  
  94.      11) Edit your incoming mail batch file, and put INBOUND in it.
  95.  
  96.      12) Put OUTBOUND in your nightly events file.
  97.  
  98.  
  99.   Well, that's the SETUP in a nutshell.  Not really difficult, and now you
  100.   can essentially run your own net without doing much else than sending
  101.   new sites their SITE.DAT files.  But of course, obsessive NC that you
  102.   are (or shall we say concerned NC?), you'll want to use everything in
  103.   LordNet.  So, read on!
  104.  
  105.  
  106.  
  107. [2] Messing Around with Sites
  108.  
  109.   This section is mainly concerned with the Site Editor and the ROUTE.CFG
  110.   file.  One of the more important areas of this documentation.
  111.  
  112.     * Adding Sites
  113.       ...Is easy.  Just hit N in the site editor, and LO!  LordNet creates
  114.       a new site with my information in it.  Now, just edit those lines.
  115.       However, when you add a site, I recommend you also crash out a
  116.       SITE.DAT to that site.  Then they can install LordNet into Lord and
  117.       get rolling.  However, whenever giving a site the SITE.DAT file,
  118.       make sure they're in it.  Otherwise it won't do them any good.
  119.       Choose <N>ew Site when you use this option -- <R>estructuring
  120.       is discussed in the FAQ section of this documentation.
  121.  
  122.  
  123.     * Deleting Sites
  124.       When you do this, LordNet will tell you it's a deleted site (wow).
  125.       Sorry, no undelete, you'll have to re-type it.  Also, it won't show
  126.       up in LordNet any more.  However, you'll soon notice that your damned
  127.       OUTBOUND is still creating packets and netmail for it.  Hey, that's
  128.       an easy fix!  At the end of your ROUTE.CFG file, add this line:
  129.  
  130.       LOCAL X 1
  131.  
  132.       where X is the site number of the deleted site.  Make sure you put it
  133.       at the END of the file.  (NOTE: What this basically does is say,
  134.       "Send site X's info to Site #1.  Hey, wait, I _AM_ Site #1.  So it's
  135.        already here.  Good, I'll skip it!"  The LOCAL is to insure no
  136.       netmail is written).
  137.  
  138.  
  139.     * Organizing Sites
  140.       Once you have too many sites to keep in your head all the time
  141.       (generally this begins at 10), you'll need to PRINT OUT a list of
  142.       the sites, from the Site Editor.  Also, go ahead and PRINT OUT a
  143.       list from the SITE FORMAT CONVERSION area.  This gives a list of
  144.       my weird format vs. base 10 numbers (read LORDNET.DOC for more
  145.       information on this).  It will help you keep track of which site
  146.       isn't picking up their mail.
  147.  
  148.  
  149.     * Attracting Sites
  150.       One of the best campaigns I've ever seen happened when the NC of a net
  151.       offered to poll *YOU* if you would join his net.  Tons of people
  152.       joined, and he was able to say, "Ok, it's your turn to call me", and
  153.       of course their users demanded that they stay in the net.
  154.  
  155.       If you don't have that kind of capital, you can almost always find 5-6
  156.       sysops in your area who would love to hook up together and "brawl".
  157.  
  158.       If you want a national net, find a niche!
  159.  
  160.  
  161.     * Magic Special Screen
  162.       For those of you who were wondering, it's ALT-178.
  163.  
  164.  
  165.  
  166.  
  167. [3] Changing the Lord Game
  168.  
  169.   In order to keep things fair, LordNet regulates your Lord Game in many
  170.   ways... Well, actually, only three.
  171.  
  172.     * User Fights
  173.       (Located in [D]efaults)
  174.       Simple to set!  Just tell LORDNET what you want it to be!  I
  175.       recommend anywhere from 7-15.  This is where the inter-bbs play
  176.       becomes fun.  Below 7 is just not very fun.
  177.  
  178.     * Forest Fights
  179.       (Located in [D]efaults)
  180.       Also simple to set.  I'll recommend anywhere from 0 to 20.  This
  181.       part tends to take away from LordNet, and one of the most successful
  182.       leagues I've ever seen had 3 forest fights a day (and 20 user fights).
  183.       My advice: KEEP IT LOW.
  184.  
  185.     * Bank Transfers
  186.       (You can set it in LORD, or in [B]ank Transfers)
  187.       Well, this can be an enemy to LordNet, but if your BBS is a team,
  188.       it won't matter much at all.  If you're running a PLAYER vs. PLAYER
  189.       game, then this could be very much a part of Lord.  But things
  190.       generally don't go that way.  My advice?  3 transfers a day,
  191.       100,000 gold limit.
  192.  
  193.  
  194.  
  195.  
  196. [4] IGMs and Why You Should Dread Them
  197.  
  198.     Nothing can screw up LordNet like a bad IGM.  Just ONE bad IGM can ruin
  199.   an entire league forever.  That's why you can regulate exactly what can
  200.   and cannot be played in LordNet.
  201.  
  202.     The IGM Control Booth itself is very simple.  It has a limit of 81
  203.   IGMs, which is pretty close to the amount available.  Last time I counted
  204.   there were about 98 IGMs.  However, IMHO, most of them aren't worth
  205.   unzipping.  This section is not about what IGMs are good, though.  Before
  206.   you approve the IGMs you love, look at a couple of things:
  207.  
  208.     * If you play this IGM daily, in 10 days, will you be *much* higher up
  209.       than a player who didn't play the IGM?
  210.  
  211.     * Is this IGM sysop configurable? (to awards)
  212.  
  213.     * Does the IGM set rewards by level, or is it static numbered?
  214.  
  215.     * Does this IGM have major bugs?
  216.  
  217.     If you said yes to any of those, then I think it would be a mistake to
  218.   put it in your APPROVED list.  However, if you approve everything, you
  219.   may get more users (but it will be much more "corrupt").
  220.  
  221.     As of the issuing of this IGM, I highly recommend three IGMs for
  222.   LordNet.  Two are mine, all are freeware:  Seth's Lotto, Barak's House,
  223.   and Aragorn's Timer.  The impact on your game of these three IGMs might
  224.   even be negative.
  225.  
  226.     Setting up these IGMs (and others) for approval is quite simple.  Just
  227.   run the IGM Control Booth from the NC Menu, and enter in the names (w/o
  228.   the EXE extension).
  229.  
  230.     This will go out when you run MAINTENANCE (through LordNet).  Maintenance
  231.   will create a Uxxx001.DAT file for each site, and those will go out when
  232.   you run OUTBOUND.
  233.  
  234.  
  235.  
  236. [5] Kicker'em in the Arse
  237.  
  238.     When I originally released LordNet, the biggest problem was always
  239.   "What to do with those players sitting at level 12?".  Thus, Kicker was
  240.   created.  Although with the new scores, there's not much incentive to
  241.   stay at level 12, but it's still a problem.
  242.  
  243.     Kicker allows you to choose the lowest level to check, and then choose
  244.   the number of days a player can remain at each of those levels.  For
  245.   example, if you choose level 10 and 5 days, that means every player
  246.   must beat levels 10, 11, and 12 in 5 days each (15 days for all three).
  247.  
  248.     Set it in the [K]icker option of the NC Menu.
  249.  
  250.     I recommend setting for level 9, and give it 7-10 days.  If you run
  251.   a very lenient net, then disable it.
  252.  
  253.  
  254.  
  255. [6] The Zen of Using UPDATE.ZIP
  256.  
  257.   UPDATE.ZIPs are indeed an ART!  Just look at everything you can put in 'em!
  258.   These are things that would make an impact on Lord & LordNet:
  259.  
  260.     * LNETXT.DAT
  261.     * LNETRIP.DAT
  262.     * LORDNET.EXE
  263.     * INBOUND.EXE
  264.     * OUTBOUND.EXE
  265.     * ROUTE.CFG
  266.     * LORDTXT.DAT
  267.     * LENEMY.DAT
  268.     * LORDRIP.DAT
  269.  
  270.     Notice that this allows you to upgrade LordNet underneath their noses,
  271.   after each one of your sites sets up LordNet, s/he can forget about it!
  272.   You can change everything!  You can also change exactly what the both the
  273.   LORD and LordNet Games look like.  You could even do as simple a change as
  274.   changing "(O)ther Places" to "(O)pen LordNet".
  275.  
  276.     Now, using the UPDATE.ZIP is quite easy.
  277.  
  278.     1) Create a ZIPped file called UPDATE.ZIP in your main LordNet
  279.        directory.  Put it in all the files you want LordNet to handle.
  280.        (Preferably just the files listed above -- everything you send
  281.        except the LORDRIP.DAT and LORDTXT.DAT go into the main LordNet
  282.        directory.  You do not have to send all of them!).
  283.  
  284.     2) Run LORDNET CONFIG, Enter the NC Menu.
  285.  
  286.     3) Choose <U>pdate Net.  Say Yes.
  287.  
  288.     4) Run OUTBOUND.
  289.  
  290.     This SHOULD pack out your UPDATE.ZIP to all your sites.  However, if
  291.   for some reason, the update doesn't get passed down all the way, here's
  292.   a thorough explanation of what's happening, so you can inspect what's
  293.   going on.
  294.  
  295.     a) UPDATE.ZIP is created by you
  296.  
  297.     b) UPDATE.TXT is created by LORDNET CONFIG's NC menu (when you choose
  298.        <U>pdate Net)
  299.  
  300.     c) Uxxx001.DAT files are created for the entire net by LORDNET CONFIG.
  301.  
  302.     d) OUTBOUND finds UPDATE.TXT, and packs UPDATE.ZIP into each packet.
  303.        Then it deletes UPDATE.TXT.
  304.  
  305.     e) OUTBOUND packs out the U*.DAT files.
  306.  
  307.     f) INBOUND on your downlinks' computers unzips your packet, finds the
  308.        U*.DAT file.  _THEN_ it looks for the UPDATE.ZIP (in other words,
  309.        both of those files need to exist for it to process the UPDATE.ZIP).
  310.  
  311.     g) INBOUND processes the UPDATE.ZIP, copies UPDATE.ZIP into its
  312.        main LordNet directory, creates the UPDATE.TXT file, and moves the
  313.        U*.DAT files you created for its downlinks into the LORDNET OUT
  314.        directory.
  315.  
  316.     h) The process goes on...
  317.  
  318.     Generally, if it doesn't work, try it again.  Probably a lost file.
  319.  
  320.  
  321.  
  322.  
  323. [7] Resetting the Net
  324.  
  325.     This is useful if you're running a tournament-type-thing, to start off
  326.   all the BBSs on the same day.  Basically, you run <R>eset the Net in
  327.   the NC Menu, and you're done!
  328.  
  329.     Now, since the beginning of this option, I've always gotten people
  330.   saying that it didn't work.  Well, it does.  You may have gotten a lost
  331.   packet or something, which is why you can reset individual nodes.
  332.  
  333.     If most sites get reset, just send resets down to the sites that haven't
  334.   gotten them yet (Then run OUTBOUND, and crash the packet.  That will
  335.   expedite things).  However, in the two nets I'm in, both had 100% resets
  336.   on a January 1st reset.
  337.  
  338.  
  339.  
  340.  
  341. [8] What the Heck is an Alternate Address?
  342.  
  343.     If you are running your net in only one league (in one zone number),
  344.   you can skip this section.
  345.  
  346.     If people are calling you for their packets, you can skip this part,
  347.   although you may want to show it to people running across nets.
  348.  
  349.     This is relatively simple.  If you are calling someone in a different
  350.   net than you, all you have to do is enter your node number in that net
  351.   in your Alternate Addresses config.
  352.  
  353.  
  354.     For example, I'm in RGS Net and FidoNet.  I run the league through
  355.   FidoNet, but I'm crashing packets to a local sysop in RGS Net.  My
  356.   alternate addresses config will look like:
  357.  
  358.     1] 1:3666/605
  359.     2] 50:250/300
  360.  
  361.     The main node number (and site node number) of the sysop in RGS Net will
  362.   be his RGS Net address (let's say it's 50:250/302).
  363.  
  364.     However, if you're running a FrontDoor - type mailer, and the people in
  365.   the different nets are calling YOU, this isn't really necessary.
  366.  
  367.  
  368.  
  369.  
  370. [9] Announcing Netwide
  371.  
  372.     If you want to announce something throughout Lord Games all over your
  373.   net, this is the way to do it.  Everything you type goes into the
  374.   LOGNOW.TXT.  Enter color codes, because they'll work!
  375.  
  376.     You have a limit of 10 lines.
  377.  
  378.     This option is accessible through the NC menu, Netwide Announcement.
  379.  
  380.  
  381.  
  382. [10] Site Format WHAT?
  383.  
  384.     The following is merely an excerpt from the LORDNET.DOC:
  385.  
  386.             This can be accessed by running LORDNET.EXE CONFIG and choosing
  387. <S>ite Format Conversion. It's purpose is to show the conversion between
  388. the site number and the data file.  Example:
  389.  
  390.     LNxxLLyy.Znn
  391.  
  392.     LN - Identifies as LORDNET
  393.     xx - Site TO, in the SITE FORMAT
  394.     LL - League TAG, in the SITE FORMAT
  395.     yy - Site FROM, in the SITE FORMAT
  396.     nn - Number from 01 to 99.
  397.  
  398. So, what _is_ the SITE FORMAT?  Well, it's like hexadecimal, but instead of
  399. ending on F, it ends on V.  Therefore, 1 is still 1 (actually it's 01), but
  400. 10 is A (or 0A).  This allows me to run over 3 digits in a 2 digit space.
  401.  
  402.         Use the SITE FORMAT CONVERSION to "see" what your package is.  You
  403. could write a simple DOS batch file to separate packets, if you wanted.
  404.  
  405.         You may print this info out which will show all the sites and their
  406. conversion.
  407.  
  408.  
  409.     Okay, so, as a net coordinator, this is just useful for keeping track
  410.   of packages.
  411.  
  412.  
  413.  
  414.  
  415. [11] League Taggage, and Why You Want It!
  416.  
  417.     A league tag is a way to allow you to run two different LordNets on
  418.   the same system.  Actually, it allows you to run up to 999 different
  419.   LordNets on the same system, with the same address.
  420.  
  421.     If you are in two different nets, but they have different zone numbers,
  422.   you don't have to worry about the League Tag.
  423.  
  424.     If you are in two different nets and have different site numbers in
  425.   both, you don't have to worry about the League Tag.
  426.  
  427.     In fact, the only case that you DO have to worry about the League Tag is
  428.   if you RUN (i.e. you are the NC) two different LordNet on the same fido-
  429.   style address.  You will also have to worry about it if you're, say, site
  430.   2 for two different leagues that run in the same net.  However, that's a
  431.   very changeable situation, so forget about it.
  432.  
  433.     So, how DO you run two different Leagues through the same address?  Just
  434.   set the League Tag in one to something other than the other one (wow,
  435.   what a complicated way of saying something easy!)
  436.  
  437.     For example, if you're running both nets through FidoNet, then one of them
  438.   will more than likely have the League Tag of 1 (your zone number).  Just
  439.   set the other one to something like.. 2.  However, everyone who joins your
  440.   net will have to change their League Tag to 2 as well!
  441.  
  442.     Here's the process:
  443.  
  444.     1) LORDNET CONFIG.
  445.  
  446.     2) [L]eague Tag
  447.  
  448.     3) Set it to whatever you want, INTEGERS ONLY, from 1 to 999.
  449.  
  450.     4) Tell everyone in that net to do the same.
  451.  
  452.  
  453.  
  454.  
  455. [12] FAQ & FGA
  456.  
  457.    Q:  I get a runtime error 17.  What gives?
  458.  
  459.    A:  You're running LordNet and your mailer across drives.  Sorry, but
  460.        LordNet can't handle that.  Just copy LN*.Z* into a directory on
  461.        your LordNet drive, and set that directory to the INCOMING FILES
  462.        directory in LORDNET CONFIG, <E>dit Local CFG.  You can also copy
  463.        the netmail files from a local directory to another drive without
  464.        having to change anything in them.
  465.  
  466.  
  467.  
  468.    Q:  Not a Validated Coordinator pops up when I want to do one of the
  469.        special NC menu options!
  470.  
  471.    A:  Here's what a validated coordinator means:
  472.  
  473.          * Your MAIN NODE (in Edit Local Configuration) must equal the
  474.            node number of site #1 in the SITE.DAT.
  475.  
  476.          * Your BBS Name (in Edit Local Configuration) must equal the
  477.            BBS Name of site #1 in the SITE.DAT (this is case sensitive).
  478.  
  479.          * You must be registered.
  480.  
  481.  
  482.    Q:  How do I change my BBS name and/or node number without LordNet
  483.        saying I'm not in the SITE.DAT?
  484.  
  485.    A:  Change it in the SITE EDITOR first, and then in EDIT LOCAL
  486.        CONFIGURATION.
  487.  
  488.  
  489.    Q:  OOPS!  I accidentally change my BBS name and/or node number in the
  490.        Local Configuration, and now LordNet won't recognize me!
  491.  
  492.    A:  Text Edit your LORDNET.CFG back to the way the SITE.DAT thinks it is,
  493.        and then change it in the SITE.DAT first.
  494.  
  495.  
  496.    Q:  The whole net has adopted a new a completely reorganized SITE.DAT,
  497.        where we've changed the site numbers of several nodes, and now
  498.        LordNet won't process anything!
  499.  
  500.    A:  Tell all your sites to manually unzip the LN*.Z* file, copy the
  501.        SITE.DAT into their main LordNet directory, and then process
  502.        the packets.  Read the next tip for another solution!
  503.  
  504.  
  505.    Q:  My site wants to shift the hubs down to the lower site #s, and
  506.        thoroughly restructure the SITE.DAT.  How can I do this without
  507.        making the other sysops in the league do anything?
  508.  
  509.    A:  First of all, make sure everyone is running 1.2L or later (use the
  510.        UPDATE.ZIP!), and then use the <S>end a SITE.DAT in the SITE EDITOR.
  511.        Choose the <R>estructuring option, and it will make one for each
  512.        site.  (NOTE:  This is different from the <N>ew Site option for
  513.        two reasons:  1), It packs the SITE.DAT out for everyone, and,
  514.        2), it sends out a SITE.Dxx instead of SITE.DAT.  The "xx" is your
  515.        League Tag!)
  516.  
  517.  
  518.    Q:  My SITE.DAT, UPDATE.ZIPs, and TEAM.DATs don't get packed out!
  519.  
  520.    A:  Use <T>he Generator to create your ROUTE.CFG.
  521.  
  522.  
  523.    Q:  Other Questions...
  524.  
  525.    A:  Read LordNet.doc 's section on Troubleshooting, and if your question
  526.        isn't answered there, contact me!
  527.  
  528.  
  529.  
  530.  
  531.   For even BETTER deals on Net registrations, call me voice!